package fr.afcepf.ai91.qualimetrie.data;

import fr.afcepf.ai91.qualimetrie.entity.Adresse;

/**
 * Definition des methodes d'acces aux donnees de l'entite {@link Adresse} dans la BDD 'qualimetrie'.
 * @author Stagiaire
 *
 */

public interface IDaoAdresse {
    /**
     * Methode permettant d'ajouter une entite {@link Adresse} dans la BDD 'qualimetrie'.
     * @param adr l'{@link Adresse} a ajouter.
     * @return
     * <code>
     * <ul>
     * <li>l'objet Adresse avec sa cle primaire '{@link Adresse#getId()}' renseignee</li>
     * <li>sinon l'objet Adresse avec sa cle primaire '{@link Adresse#getId()}' null</li>
     * </ul>
     * </code>
     */
Adresse ajouter(Adresse adr);
}
